package com.idata.entity;

import com.vesoft.nebula.DateTime;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * @File Caller110Entity.Java
 * @Modify Time      @Author    @Version    @Description
 * ------------      -------    --------    -----------
 * 2023/10/8         yd.j      1.0         None
 */
@Data
@Table(name = "110警情")
public class Caller110Entity {

    private String META_NAME;
    private DateTime META_CREATE_TIME;
    private DateTime META_UPDATE_TIME;

    @Id
    @Column(name = "接警单编号")
    private String caseId;

    @Column(name = "反馈单编号")
    private String feedbackId;

    @Column(name = "报警人姓名")
    private String callerName;

    @Column(name = "报警人联系住址或单位")
    private String callerAddress;

    @Column(name = "报警时间")
    private DateTime callerTime;

    @Column(name = "报警电话")
    private String callerPhone;

    @Column(name = "案发地址")
    private String incidentAddress;

    @Column(name = "报警内容")
    private String callerContent;

    @Column(name = "警情级别")
    private String instanceLevel;

    @Column(name = "报警人身份证号")
    private String callerIdCard;

    @Column(name = "案件类别编号")
    private String categoryNumber;

    @Column(name = "案件类型编号")
    private String typeNumber;

    @Column(name = "案件细类编号")
    private String subCategoryNumber;

    @Column(name = "案由")
    private String causeOfCase;

    @Column(name = "是否破获刑事案件")
    private String isCrackCriminalCases;

    @Column(name = "是否查处治安案件")
    private String isHandleSecurityCases;

    @Column(name = "是否解决纠纷")
    private String isResolveDispute;

    @Column(name = "出警情况")
    private String policeSituation;

    @Column(name = "反馈时间")
    private DateTime feedbackTime;

    @Column(name = "报警类别")
    private String categoryCaller;

    @Column(name = "报警细类")
    private String typeCallerDetails;

    @Column(name = "报警类型")
    private String typeCaller;

    @Column(name = "敏感类警情")
    private String sensitiveWarning;

    @Column(name = "管辖单位")
    private String jurisdictionalUnit;

    @Column(name = "反馈单位")
    private String feedbackUnit;
}
